﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.ObjectModel;

namespace Controladora.Seguridad
{
    public class CUGestionarformularios
    {

        private static CUGestionarformularios Instancia;
        public static CUGestionarformularios ObtenerInstancia()
        {
            if (Instancia == null)
            {
                Instancia = new CUGestionarformularios();
            }
            return Instancia;
        }

        private CUGestionarformularios()
        {
            Servicios.Conexion.ObtenerInstancia().Conectar("Seguridad");
            Modelo.Seguridad.CatalogoFormularios.ObtenerInstancia().ListarFormularios();
            Servicios.Conexion.ObtenerInstancia().Desconectar("Seguridad");
        }


        private ReadOnlyCollection<Entidades.Seguridad.Formulario> ColFormularios()
        {
            ReadOnlyCollection<Entidades.Seguridad.Formulario> ColFormularios = Modelo.Seguridad.CatalogoFormularios.ObtenerInstancia().ListarFormularios();
            return ColFormularios;
        }
    }
}
